package com.jacob.androidstudy.javanote;

/**
 * JDK5.0新增了一个功能很强的foreach循环。
 * 用来依次访问数组和集合的元素，而不必为下标分心。
 * 实际上，只要对象实现了Iterable接口，都可以成为foreach循环的目标。
 * 
 */
public class $03_foreach循环 {

	public static void main(String[] args) {
		int[] a1 = new int[100];
		int[][] a2 = new int[100][200];
		
		/**
		 * 定义一个变量暂存a1中的元素，并执行循环体。
		 * 直到将a1遍历一遍。
		 */
		for(int tem:a1) //a可以是数组或者其他实现了Iterable接口的类。例如ArrayList。
			tem = 100;
		/**
		 * 定义一个一维数组变量暂存a2中的每一维
		 * 然后定义一个变量j暂存一维数组i中的元素，并执行循环体。
		 * 直到将a2遍历一遍。
		 */
		for(int[] i:a2)
			for(int j:i)
				j = 100;
	}

}
